iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 23
0
自我挑戰組

邊緣學渣的python自學日記系列 第 23

Flask網站開發(三)----render_template

  • 分享至 

  • xImage
  •  

1.左邊New Folder建立一個資料夾templates(不能亂取名子)
https://ithelp.ithome.com.tw/upload/images/20191008/20121025SOuDsUobKD.png
2.建立一個html檔
https://ithelp.ithome.com.tw/upload/images/20191008/20121025oWNQdHrPV8.png
3.主程式內容:

from flask import Flask,render_template #需要從flask套件import Flask物件與render_template函數
app=Flask(__name__)

@app.route("/",methods=['GET','POST'])
def home():
   ti = 'Hello' 
   return render_template('index.html',title=ti) #使用ti變數對應title
 
if __name__== "__main__":
    app.run()

4.html檔內容:

<html>
<head>
 <title>{{ title }}</title>  #將主程式的title=ti導入
</head>
<body>
 <h1>Hello Flask(h1)</h1>
 <h2>h2</h2> 
 <h3>h3</h3>        
</body>
</html>

5.成果:
https://ithelp.ithome.com.tw/upload/images/20191008/20121025FyQk2lIV99.png
↑可以發現title的Hello還有h1、h2、h3元素

以上就是render_template的基本使用


上一篇
Flask網站開發(二)---Heroku雲端
下一篇
Flask網站開發(四)----利用迴圈與判斷式控制template
系列文
邊緣學渣的python自學日記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言